package com.woyou.bean.rpc;

import java.util.ArrayList;
import java.util.List;

import com.woyou.bean.OrderCouponItem;
import com.woyou.bean.OrderGiftItem;
import com.woyou.bean.OrderGoodsItem;
import com.woyou.bean.SuperBean;

/**
 * 发送订单（http://xxxx/sendOrder）的请求bean
 * 
 * @author lenovo
 * 
 */
@SuppressWarnings("serial")
public class SendOrderReq extends SuperBean{
	/**
	 * 选择的地址Id
	 */
	private String addrId="";
	/**
	 * 用户Id
	 */
	private String uId = "";
	/**
	 * 用户密码(手机端顾客端自动生成)
	 */
	private String pwd = "";
	/**
	 * 商铺编号
	 */
	private String sId = "";
	/**
	 * 电话
	 */
	private String phone = "";
	/**
	 * 下单日期
	 */
	private String orderDate = "";
	/**
	 * 时间段编号
	 */
	private String tmId = "";
	/**
	 * 联系人
	 */
	private String contactor = "";
	/**
	 * 性别 0：男；1：女
	 */
	private int sex;
	/**
	 * 地址
	 */
	private String addrName = "";
	/**
	 * 阶梯价ID
	 */
	private String modeId = "";
	/**
	 * 推送消息的token
	 */
	private String token = "";
	/**
	 * 备注
	 */
	private String remarks = "";
	/**
	 * 餐盒费总价
	 */
	private float mealsBoxSum;
	/**
	 * 时间戳，防止重复提交
	 */
	private String stamp = "";
	
	/**支付类型：1.在线支付; 2.货到付款*/
	private int payType;
	
	/**
	 * 购买的商品列表
	 */
	private List<OrderGoodsItem> goodsList = new ArrayList<OrderGoodsItem>();

	/**
	 * 选择的优惠券列表
	 */
	private List<OrderCouponItem> couponList = new ArrayList<OrderCouponItem>();
	/**
	 * 选择的赠品列表
	 */
	private List<OrderGiftItem> actyList = new ArrayList<OrderGiftItem>();
	
	public List<OrderGoodsItem> getGoodsList() {
		return goodsList;
	}

	public void setGoodsList(List<OrderGoodsItem> goodsList) {
		this.goodsList = goodsList;
	}

	public String getAddrId() {
		return addrId;
	}

	public void setAddrId(String addrId) {
		this.addrId = addrId;
	}

	public String getuId() {
		return uId;
	}

	public void setuId(String uId) {
		this.uId = uId;
	}

	public String getPwd() {
		return pwd;
	}

	public void setPwd(String pwd) {
		this.pwd = pwd;
	}

	public String getsId() {
		return sId;
	}

	public void setsId(String sId) {
		this.sId = sId;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getOrderDate() {
		return orderDate;
	}

	public void setOrderDate(String orderDate) {
		this.orderDate = orderDate;
	}

	public String getTmId() {
		return tmId;
	}

	public void setTmId(String tmId) {
		this.tmId = tmId;
	}

	public String getContactor() {
		return contactor;
	}

	public void setContactor(String contactor) {
		this.contactor = contactor;
	}

	public int getSex() {
		return sex;
	}

	public void setSex(int sex) {
		this.sex = sex;
	}

	public String getAddrName() {
		return addrName;
	}

	public void setAddrName(String addrName) {
		this.addrName = addrName;
	}

	public String getModeId() {
		return modeId;
	}

	public void setModeId(String modeId) {
		this.modeId = modeId;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public float getMealsBoxSum() {
		return mealsBoxSum;
	}

	public void setMealsBoxSum(float mealsBoxSum) {
		this.mealsBoxSum = mealsBoxSum;
	}

	public String getStamp() {
		return stamp;
	}

	public void setStamp(String stamp) {
		this.stamp = stamp;
	}

	public List<OrderCouponItem> getCouponList() {
		return couponList;
	}

	public void setCouponList(List<OrderCouponItem> couponList) {
		this.couponList = couponList;
	}

	public List<OrderGiftItem> getActyList() {
		return actyList;
	}

	public void setActyList(List<OrderGiftItem> actyList) {
		this.actyList = actyList;
	}

	public int getPayType() {
		return payType;
	}

	public void setPayType(int payType) {
		this.payType = payType;
	}
	

}
